import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'package:internet_file/internet_file.dart';

import '../utils/navigator_util.dart';
import '../utils/utils.dart';

class BarcodeModel with ChangeNotifier {

  void checkFileAndGotoPage(BuildContext context) async {
    //Utils.showToast('Loading......');
    // String url = 'http://192.168.8.130:30800/api/PDF/GetPDF?materialNo=${parameter['materialNo'] ?? ''}&materialver=${parameter['materialVer'] ?? ''}&lotNo=${parameter['lotNo'] ?? ''}';

    // String url = 'https://zjj.sz.gov.cn/attachment/1/1595/1595106/12236492.pdf';
    // // String url = 'http://192.168.8.130:308/api/PDF/GetPDF?materialNo=24764A10006AAE&materialVer=00&lotNo=B1010240642-2';
    // final Uint8List bytes = await InternetFile.get(url);
    // if (bytes.isEmpty) {
    //   Utils.playLocalMp3();
    //   Utils.showToast('找不到图纸文件');
    // } else {
    //   // Utils.showToast('Loading......');
    //   NavigatorUtil.gotoPDFPage(context);
    //   // Navigator.of(context).pushNamed(PDF_PAGE_URL);
    // }
    NavigatorUtil.gotoPDFPage(context);
    notifyListeners();
  }
}